package cn.sfrog.project.biz.admin.mapper;

import cn.sfrog.project.biz.admin.domain.BizBanner;
import cn.sfrog.project.biz.admin.domain.vo.BizBannerQueryVO;
import cn.sfrog.project.biz.admin.domain.vo.BizBannerVO;
import cn.sfrog.project.biz.web.vo.index.AppBannerResultVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;


public interface BizBannerMapper extends BaseMapper<BizBanner> {
    /**
     * 查询广告轮播图
     *
     * @param id 广告轮播图主键
     * @return 广告轮播图
     */
    BizBannerVO selectBizBannerById(Long id);

    /**
     * 查询广告轮播图列表
     *
     * @param query 广告轮播图
     * @return 广告轮播图集合
     */
    List<BizBannerVO> selectBizBannerList(BizBannerQueryVO query);

    /**
     * 查询首页轮播图
     * @return
     */
    List<AppBannerResultVO> selectAppIndexBannerList();

}
